🎖️GitЯра🎖️
docs/fi-rFI/user/translate.md chore/remove-misplaced-docs-sync-workflow (1353ba25) Text, 4.38 KB
title: Käännä sovellus
parent: Käyttöopas
nav_order: 17
last_updated: 2026-05-13
aliases:
• käännä
• crowdin
• lokalisointi
Käännä sovellus
Käännöksiin osallistuminen auttaa tekemään Meshtasticista saavutettavamman laajemmalle yleisölle. Sovellus käyttää Crowdinia yhteisökäännösten hallintaan sekä käyttöliittymän sovelluksen sisäisten dokumentaatioiden hallintaan.
Mitä käännetään
┌─────────────────────┬─────────────────────────────────────┬──────────────────────────────────────┐
│ Resurssi │ Lähteen sijainti │ Viestit │
├─────────────────────┼─────────────────────────────────────┼──────────────────────────────────────┤
│ UI-tekstit │ T383838composeResources/values/strings.xml │ Painikkeet, otsikot, viestit ja kai… │
│ Käyttöoppaan sivut │ T383838docs/user/*.md │ Sovelluksen sisäinen dokumentaatio … │
│ Fastlane-metatiedot │ fastlane/metadata/android/en-US/ │ Sovelluskaupan listauksen otsikko, … │
└─────────────────────┴─────────────────────────────────────┴──────────────────────────────────────┘
│ Huomio – Kehittajäoppaan -sivut ovat vain englanniksi. Koodikeskeistä dokumentaatiota ei
│ käännetä.
Kuinka voi osallistua
1. Avaa Meshtastic Android Crowdin -projekti (https://crowdin.com/project/meshtastic-android) ja kirjaudu sisään tai luo ilmainen tili.
2. Valitse kielesi. Valitse olemassa oleva kieli tai pyydä uutta avaamalla GitHub-issue.
3. Käännä merkkijonot. Crowdin näyttää englanninkielisen lähteen vasemmalla ja käännöksesi oikealla. Käännä jokainen merkkijono ja tallenna.
4. Tarkista konteksti. Monet merkkijonot sisältävät kuvakaappauksia tai kontekstikommentteja — tarkista nämä ymmärtääksesi, missä teksti näkyy sovelluksessa.
5. Lähetä. Hyväksytyt käännökset yhdistetään automaattisesti seuraavaan julkaisuun.
│ Vinkki — Pidä käännökset lyhyinä. UI-tekstit näkyvät usein painikkeissa, tageissa tai kapeissa
│ sarakkeissa. Jos käännös on huomattavasti pidempi kuin englanninkielinen alkuperäinen, harkitse
│ tiivistämistä niin, että merkitys säilyy selkeänä.
Uuden kielen lisääminen
Jos kieltäsi ei ole vielä listattu Crowdinissa:
1. Avaa GitHub-issue (https://github.com/meshtastic/Meshtastic-Android/issues/new) ja pyydä uutta kielialuetta.
2. Ylläpitäjä lisää kielen Crowdin-projektiin ja määrittää T383838crowdin.yml-asetukset.
3. Kun kieli on lisätty, voit aloittaa kääntämisen heti.
Kuinka käännökset on järjestetty
Android-sovellus käyttää Compose Multiplatform -resursseja kaikille käyttäjälle näkyville teksteille:
T282828
core/resources/src/commonMain/composeResources/
├── values/ ← English (default)
│ └── strings.xml
├── values-de/ ← German
│ └── strings.xml
├── values-fr/ ← French
│ └── strings.xml
└── ...
Sovelluksen sisäinen dokumentaatio noudattaa samaa rakennetta T383838docs/ -hakemistossa:
T282828
docs/
├── user/ ← English source (default)
│ ├── onboarding.md
│ └── ...
├── fr/user/ ← French translations
│ ├── onboarding.md
│ └── ...
└── ...
Sovellus valitsee automaattisesti oikean kielialueen laitteen Kieli & alue -asetusten perusteella.
Käännösohjeet
• Älä käännä teknisiä termejä kuten "LoRa", "MQTT", "BLE", "TAK", "SNR" tai "RSSI" — nämä ovat yleisiä.
• Pidä paikkamerkit ennallaan. Merkkijonot kuten T383838%1$s tai T383838%d täytetään ajon aikana. Älä poista tai muuta niiden järjestystä, ellei kielesi kielioppi sitä vaadi.
• Säilytä sävy. Sovellus käyttää ystävällistä ja suoraa tyyliä. Vältä liian muodollista kieltä.
• Testaa jos mahdollista. Vaihda laitteesi kieli ja avaa sovellus nähdäksesi käännökset kontekstissa.
Kysyttävää?
Jos sinulla on kysyttävää tietyn merkkijonon kontekstista tai tarvitset apua alkuun pääsemisessä, avaa keskustelu Meshtastic GitHub Discussions -sivulla (https://github.com/meshtastic/Meshtastic-Android/discussions).
Kiitos, että autat laajentamaan Meshtasticin tavoittavuutta!
Served by rngit 1.5.0 - Generated in 0.05s